#pragma once


// CQuestionWindow dialog
class CExamClientDlg;

class CQuestionWindow : public CDialog
{
    DECLARE_DYNAMIC(CQuestionWindow)

public:
    CQuestionWindow(UINT nIDTemplate, CWnd* pParent = NULL);   // standard constructor
    virtual ~CQuestionWindow();

protected:
    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support

    DECLARE_MESSAGE_MAP()

protected:
    bool m_flagInitialized;

public:
    virtual void ShowQuestion(void) = 0;
    virtual void SaveAndHide(void) = 0;
    virtual void Initialize(void) = 0;

    int m_questionIndex;
    int m_questionID;
    CExamClientDlg *m_pClientDlg;
};
